package com.mdata.model.dto.wechat.result;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import lombok.ToString;

/**
 * 获取access_token是调用企业微信API接口的第一步，相当于创建了一个登录凭证，其它的业务API接口，都需要依赖于access_token来鉴权调用者身份。
 * 因此开发者，在使用业务接口前，要明确access_token的颁发来源，使用正确的access_token。
 *
 * 请求方式： GET（HTTPS）
 * 请求地址： https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=ID&corpsecret=SECRET
 *
 *     {
 *        "errcode": 0,
 *        "errmsg": "ok",
 *        "access_token": "accesstoken000001",
 *        "expires_in": 7200
 *     }
 */
@Data
@ToString(callSuper = true)
public class AccessTokenResult extends WeChatBaseResult {

    @JsonProperty(value = "access_token")
    private String accessToken;

    @JsonProperty(value = "expires_in")
    private Integer expiresIn;
}
